package com.dcy.system.constant;

import cn.hutool.core.util.StrUtil;

/**
 * @Author：dcy
 * @Description:
 * @Date: 2021/8/24 11:04
 */
public enum ResourcesTypeEnum {

    //资源 类型（0、模块；1、链接）
    MODULE("0", "模块"),
    LINK("1", "链接"),
    ;

    public final String code;
    public final String name;

    ResourcesTypeEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }

    /**
     * 根据code取枚举对象
     *
     * @param code
     * @return
     */
    public static ResourcesTypeEnum getByCode(String code) {
        if (StrUtil.isBlank(code)) {
            return null;
        }
        for (ResourcesTypeEnum enums : ResourcesTypeEnum.values()) {
            if (enums.code.equals(code)) {
                return enums;
            }
        }
        return null;
    }
}
